本发明提供一种图像处理装置及图像处理装置的用户认证方法。该图像处理装置包括:第一认证单元,其被配置为对用户进行认证;第二认证单元,其被配置为对所述用户进行认证;操作单元,其被配置为接收来自所述用户的操作;退出单元,其被配置为在通过所述第一认证单元或所述第二认证单元对所述用户进行认证时、经过了预定时间而所述操作单元未接收到来自所述用户的任何操作的情况下,将所述用户设置为所述用户未被认证的退出状态;以及改变单元,其被配置为在通过所述第一认证单元和所述第二认证单元对所述用户进行认证时、所述第二认证单元对所述用户进行去认证的情况下,将所述预定时间设置为比第一时间短的第二时间。
1.一种图像处理装置,该图像处理装置包括:第一认证单元,其被配置为对用户进行认证;第二认证单元,其被配置为对所述用户进行认证;操作单元,其被配置为接收来自所述用户的操作;退出单元,其被配置为在通过所述第一认证单元或所述第二认证单元对所述用户进行认证时、经过了预定时间而所述操作单元未接收到任何来自所述用户的操作的情况下,将所述用户设置为所述用户未被认证的退出状态;以及改变单元,其被配置为在通过所述第一认证单元和所述第二认证单元对所述用户进行认证时、所述第二认证单元对所述用户进行去认证的情况下,将所述预定时间设置为比第一时间短的第二时间。
2.根据权利要求1所述的图像处理装置,其中,在所述改变单元将所述预定时间改变为所述第二时间之后,在经过所述第二时间之前、所述操作单元从所述用户接收到任意操作的情况下,所述改变单元将所述预定时间改变为所述第一时间。
3.根据权利要求1所述的图像处理装置,其中,在所述改变单元将所述预定时间改变为所述第二时间之后,在经过了所述第二时间而所述操作单元未接收到任何来自所述用户的操作的情况下,所述退出单元使所述第一认证单元对所述用户进行去认证。
4.根据权利要求1所述的图像处理装置,其中,所述操作单元包括被配置为显示操作画面的显示单元、以及被配置为使所述第一认证单元或所述第二认证单元对当前被认证的用户进行去认证的退出按钮,其中,在通过所述第一认证单元和所述第二认证单元对所述用户进行认证时按下所述退出按钮的情况下,所述操作单元在所述显示单元上显示用于接收选择对所述用户进行去认证的认证单元的指令的所述操作画面,并且其中,在所述第一认证单元和所述第二认证单元中,通过向所述操作画面发出的所述用户的指令选择的认证单元对所述用户进行去认证。
5.根据权利要求4所述的图像处理装置,其中,在所述操作单元接收到从所述用户向所述操作画面发出的用来选择所述第一认证单元和所述第二认证单元的指令的情况下,所述第一认证单元和所述第二认证单元对所述用户进行去认证,其中,所述操作单元显示所述操作画面来接收选择对所述用户进行去认证的认证单元的所述指令。
6.根据权利要求1所述的图像处理装置,其中,通过所述第一认证单元对所述用户进行的认证允许所述用户使用所述图像处理装置,并且,通过所述第二认证单元对所述用户进行的认证允许所述用户使用提供给所述图像处理装置的特定功能。
7.根据权利要求6所述的图像处理装置,其中,在所述第一认证单元对所述用户进行认证以允许所述用户使用所述图像处理装置之后,所述第二认证单元对所述用户进行认证。
8.根据权利要求7所述的图像处理装置,其中,在通过所述第一认证单元和所述第二认证单元对所述用户进行认证时,即使经过了所述预定时间而所述操作单元未接收到任何来自所述用户的操作,所述退出单元也不使所述第二认证单元对所述用户进行去认证。
9.根据权利要求6所述的图像处理装置,其中,所述特定功能为发送图像的功能。
10.根据权利要求6所述的图像处理装置,其中,所述特定功能为打印功能。
11.根据权利要求1所述的图像处理装置,其中,在所述第一认证单元对所述用户进行认证时所需的认证信息,不同于在所述第二认证单元对所述用户进行认证时所需的认证信息。
12.一种图像处理装置的用户认证方法,该用户认证方法包括以下步骤:通过第一认证单元对用户进行认证;通过第二认证单元对所述用户进行认证;在通过所述第一认证单元或所述第二认证单元对所述用户进行认证时、经过了预定时间而操作单元未接收到任何来自所述用户的操作的情况下,将所述用户设置为所述用户未被认证的退出状态,其中,所述操作单元被配置为接收来自所述用户的操作;以及在通过所述第一认证单元和所述第二认证单元对所述用户进行认证时、所述第一认证单元和所述第二认证单元中的一个对所述用户进行去认证的情况下,将所述预定时间设置为比第一时间短的第二时间。
技术领域本发明涉及为了使用图像处理装置及其功能而需要用户认证的图像处理装置及图像处理装置的用户认证方法。
背景技术已知一种允许认证过的用户使用的图像处理装置,以及用于在图像处理装置中实现用户认证的应用软件。下文中,将为了允许或限制装置的使用而进行的用户认证称为术语“设备认证”。例如,如日本特开2007-249417号公报所论述,一些采用设备认证的装置被构造成测定用户在经过用户认证之后的登录过程中、没有进行任何操作的时间段,并在用户在预定时间内没有操作装置的情况下、自动使用户退出。下文中,将该功能称为术语“自动退出”。根据日本特开2007-249417号公报,能够针对各用户改变自动退出的时间段。此外,能够根据操作菜单的复杂度来改变自动退出的时间段。另一方面,已知一种图像处理装置,其允许认证过的用户使用诸如发送功能或打印功能的特定功能。下文中,将用于允许或限制提供给装置的特定功能的使用而进行的用户认证称为术语“功能认证”。一些图像处理装置配备有设备认证和功能认证二者的认证装置,或者配备有多种功能认证。在这种情况下,用户进行使用户能够使用图像处理装置的设备认证的操作,之后,进行用来使用特定功能的功能认证的操作。传统上,这种装置在触摸屏、键盘等上配备有例如各认证专用的退出按钮。然而,使用多种认证的传统装置在用户被允许通过设备认证的操作和功能认证的操作而登录、并使用图像处理装置之后,需要用户从设备认证和功能认证二者中退出。然而,例如,实际上打算从设备认证中退出的用户可能错误地从功能认证中退出,并在未意识到他/她的错误的情况下离开装置。在这种情况下,当装置处于该用户正登录到设备认证的这种状态时,其他用户可能会使用该装置。这种情况可能导致使用虚假的身份来执行作业。
发明内容本发明旨在提供一种图像处理装置,该图像处理装置能够尽量降低未授权用户使用装置或装置的功能的可能性。根据该图像处理装置,能够尽量降低在用户尚未从多种用户认证中的一部分退出的情况下、其他用户使用图像处理装置的可能性。根据本发明的一方面,提供了一种图像处理装置,该图像处理装置包括:第一认证单元,其被配置为对用户进行认证;第二认证单元,其被配置为对所述用户进行认证;操作单元,其被配置为接收来自所述用户的操作;退出单元,其被配置为在通过所述第一认证单元或所述第二认证单元对所述用户进行认证时、经过了预定时间而所述操作单元未接收到来自所述用户的操作的情况下,将所述用户设置为所述用户未被认证的退出状态;以及改变单元,其被配置为在通过所述第一认证单元和所述第二认证单元对所述用户进行认证时、所述第二认证单元对所述用户进行去认证的情况下,将所述预定时间设置为比第一时间短的第二时间。通过以下参照附图对示例性实施例的详细描述,本发明的其他特征和方面将变得清楚。
附图说明包含在说明书中并构成说明书的一部分的附图例示了本发明的示例性实施例、特征和方面,并且与文字说明一起用来解释本发明的原理。图1例示了包括图像处理装置(MFP)的系统配置的示例。图2是例示多功能外围设备(MFP)200的硬件配置的示例的框图。图3是例示MFPxa0200中的设备认证和发送认证的处理的示例的流程图。图4是例示超时异常处理的示例的流程图。图5是例示超时处理的示例和输入处理的示例的流程图。图6例示了提示输入用于设备认证的部门ID和密码的画面的示例。图7例示了提示输入用于发送认证的用户名和密码的画面的示例。图8例示了显示器208上显示的询问画面的示例。图9例示了面板206和显示器208的概要的示例。图10A、10B和10C是例示MFPxa0200的三个功能以及各功能的处理的示例的流程图。图11是例示根据第二示例性实施例的退出处理的示例的流程图。图12是例示根据第二示例性实施例的超时异常处理的示例的流程图。图13例示了根据第二示例性实施例的询问画面的示例。
具体实施方式下面将参照附图详细描述本发明的各种示例性实施例、特征和方面。图1例示了根据第一示例性实施例的包括图像处理装置(MFP)的系统配置的示例。作为图像处理装置的示例的多功能外围设备(MFP)200经由局域网(LAN)100连接至轻量级目录访问协议(LDAP,Lightweightxa0Directoryxa0Accessxa0Protocol)服务器300。MFPxa0200是具有诸如复印功能、打印功能以及发送功能的多种功能的多功能图像处理装置。MFPxa0200通过在预定协议(LDAP)下与LDAP服务器300进行通信,来在用户使用发送功能(稍后描述)时实现用户认证。该协议为已知技术,因此,这里不对其进行详细描述。LDAP服务器300是认证服务器的示例。作为另选方案,MFPxa0200可以配备有用户认证装置。在这种情况下,可以省略LDAP服务器300。图2是例示MFPxa0200的硬件配置的示例的框图。MFPxa0200包括中央处理单元(CPU)201、只读存储器(ROM)202、随机存取存储器(RAM)203、网络接口卡(NIC)204、外部输入控制器(PANELC)205以及各种按钮和触摸板(PANEL)206。MFPxa0200还包括显示器控制器(DIPC)207、显示器(DISPLAY,显示单元)208、盘控制器(DKC)209、硬盘(HD)210、打印机单元(PRINTER)211以及扫描器单元(SCANNER)212。CPUxa0201负责连接至系统总线213的设备的总体控制、以及存储在ROMxa0202或作为大容量存储设备的HDxa0210中的固件模块的执行。至少存在两种模块作为固件模块。能够针对各模块单独对固件模块执行更新。此外,CPUxa0201基于作为控制程序的固件模块,进行下面描述的流程图中例示的处理。在某些情况下,HDxa0210还可以用作临时存储图像的区域。RAMxa0203用作CPUxa0201的主存储器和工作区。PANELCxa0205控制从包括在MFPxa0200中的PANELxa0206中输入的指令。PANELxa0206包括各种按钮、键、触摸屏板等,并构成MFPxa0200的操作单元。DISPCxa0207控制应用到DISPLAYxa0208的图像绘制。DISPLAYxa0208由例如液晶显示器构成,并显示MFPxa0200的操作画面。MFPxa0200的操作单元由PANELxa0206和DISPLAYxa0208构成。图9例示了根据本示例性实施例的操作单元的示例。参照图9,PANELxa0206的一部分由ID键901、START(开始)键902、COPY(复印)键903以及SEND(发送)键904构成。此外,触摸屏板安装在DISPLAYxa0208的表面。下面将更详细地描述这些键。再次参照图2,NICxa0204负责经由LANxa0100与其他MFP、文件服务器(未示出)或LDAP服务器300的数据交换。PRINTERxa0211通过电子照相方法在记录片材上形成图像。SCANNERxa0212读取记录片材上打印的图像。SCANNERxa0212配备有自动进稿器(未示出),由此能够自动读取多个原稿。根据本示例性实施例的MFPxa0200被配置为进行设备认证以及作为功能认证的示例的发送认证。通过将包含部门ID和密码的认证表存储在MFPxa0200的HDxa0210中、并通过将用户输入的部门ID和密码与该表相核查,来实现设备认证。对于发送认证,MFPxa0200经由LANxa0100与LDAP服务器300进行通信,以认证用户。在本示例性实施例中,允许通过设备认证认证的用户使用MFPxa0200以及使用不需要功能认证的MFPxa0200的复印功能和打印功能。此外,允许通过发送认证认证的用户使用MFPxa0200的发送功能。在设备认证和发送认证的各个中,如果在认证了用户以后(在用户登录以后)该用户在预定时间内没有操作PANELxa0206,则将认证状态从已认证状态改变为未认证状态(退出状态)。预先对MFPxa0200设置该“预定时间段”,并且软件形式的计时器(自动退出计时器)对该时间段进行计算。可以以硬件形式安装自动退出计时器。在这种情况下,当自动退出计时器检测到经过了预定时间时,向CPUxa0201发出中断信号。下面将描述该处理的详情。接下来,将参照图3至图5描述根据本示例性实施例的MFPxa0200进行的处理的示例。图3是例示根据本示例性实施例的设备认证处理和发送认证处理的示例的流程图。执行该流程图所需的程序存储在HDxa0210中,并在接通MFPxa0200的电源时在RAMxa0203中展开该程序,然后,通过CPUxa0201来执行。以相同的方式实现以下将描述的流程图的处理。在步骤S3-001中,在DISPLAYxa0208上显示认证画面,从而将MFPxa0200设置为接收用于设备认证的部门ID和密码的准备状态。图6例示了在DISPLAYxa0208上显示的用于设备认证的画面的示例。然后,CPUxa0201等待用户在PANELxa0206上输入他/她的部门ID和密码,然后,等待用户按下ID键901(图9)以对设备认证发出登录请求。当按下ID键901时,CPUxa0201将输入的部门ID和密码与存储在HD210中的上述认证表相核查,以确定输入的部门ID和密码是否合适。如果它们合适,则处理进入步骤S3-002,否则,重复步骤S3-001。接下来,在步骤S3-002中,显示复印功能的操作画面(复印画面)。此时,当用户操作PANELxa0206时,处理进入步骤S3-003。在步骤S3-003中,CPUxa0201确定是否发出发送功能的开始请求。更具体地说,CPUxa0201确定用户操作的键是否为SEND键904(图9)。如果用户操作的键为SEND键904(步骤S3-003:是),则处理进入步骤S3-004。如果用户操作的键不是SEND键904(步骤S3-003:否),则处理返回到步骤S3-002,在步骤S3-002中,CPUxa0201根据用户的操作进行处理(例如,复印功能的处理),然后等待下一次操作。在步骤S3-004中,CPUxa0201在DISPLAYxa0208上显示提示用户输入用于作为功能认证的示例的发送认证的他/她的用户名和密码的画面。图7例示了此时显示在DISPLAYxa0208上的画面的示例。随后,CPUxa0201接收用户通过操作PANELxa0206而输入的用户名和密码。此外,CPUxa0201等待用户按下与发送认证的登录请求相对应的登录按钮702。当用户按下登录按钮702时,CPUxa0201经由LANxa0100访问LDAP服务器300。更具体地说,CPUxa0201通过使用预定协议将输入的用户名和密码发送至LDAP服务器300,来请求认证。在接收到请求之后,LDAP服务器300核查发送的用户名和密码,并使用预定协议将认证结果返回给MFP200。在MFPxa0200接收到认证结果之后,处理进入步骤S3-005。在步骤S3-005中,CPUxa0201确定发送认证的认证结果是否表示能够成功认证用户。如果认证结果表示能够成功认证用户(步骤S3-005:是),则处理进入步骤S3-006。否则(步骤S3-005:否),在DISPLAYxa0208上显示认证失败,并且处理返回至步骤S3-004。在步骤S3-006中,显示用于执行发送功能的操作画面。此时,当用户操作图2所示的PANELxa0206时,处理进入步骤S3-007。在步骤S3-007中,CPUxa0201确定被操作的键是否为退出请求。更具体地说,CPUxa0201确定被操作的键是否为图9所示的ID键901。如果被操作的键是ID键901(步骤S3-007:是),则处理进入步骤S3-008。如果被操作的键不是ID键901(步骤S3-007:否),则处理返回至步骤S3-006,在步骤S3-006中,CPUxa0201根据接收到的操作执行发送功能,并等待下一次操作。在步骤S3-008中,CPUxa0201核查是否在MFPxa0200中选择了用来显示询问画面的设置。如果设置MFPxa0200以显示询问画面(步骤S3-008:是),则处理进入步骤S3-009。在步骤S3-009中,CPUxa0201显示询问用户想要从设备认证和发送认证二者中退出、还是想要仅从发送认证中退出的画面。图8例示了显示在DISPLAYxa0208上的询问画面的示例。随后,CPUxa0201等待用户操作PANELxa0206。当用户操作PANELxa0206时,处理进入步骤S3-010。使用该配置,MFPxa0200能够允许用户在不具有多种认证各自专用的退出按钮等的情况下从任意认证中退出。在步骤S3-010中,CPUxa0201确定用户通过操作PANELxa0206是选择从设备认证和发送认证二者中退出(图8所示的“全部”按钮802)、还是选择仅从发送认证中退出(图8所示的“发送”按钮804)。如果CPUxa0201确定用户选择仅从发送认证中退出(步骤S3-010:是),则处理进入步骤S3-011。在步骤S3-011中,CPUxa0201丢弃诸如在步骤S3-004中输入的用户名的发送认证信息(该处理对应于进行发送认证的单元对用户进行去认证(unauthenticate)的处理,并且该处理将用户设置为从发送认证中退出的状态),并且,处理进入步骤S3-012。在步骤S3-012中,CPUxa0201将自动退出计时器值重新初始化为预定设置值t的一半(1/2)。然后,处理返回至步骤S3-004。在该状态中,用户已经从发送认证中退出,但是仍处于设备认证的登录状态中。在该状态中,即使用户错误地认为用户也已经从设备认证中退出并离开MFPxa0200,但是由于设置为在比直到正常自动退出情形的时间更短的时间内从设备认证自动退出,因此也能够降低其他用户使用MFPxa0200的可能性。因此,能够减少发生个人使用虚假的身份来请求作业的情形。此外,在用户从发送认证中退出之后,设备认证维持t/2时间。因此,在从发送认证中退出之后,用户能够接着进行操作以利用不需要功能认证的其他功能(例如,复印功能)。在本示例性实施例中,设置2分钟作为自动退出计时器值t。然后,以如下方式配置MFPxa0200,即用户或管理员能够在0至9分钟的范围内改变该计时器值。在本示例性实施例中,计时器值t为0表示设置为不自动退出。在这种情况下,在步骤S3-012中设置的值t/2也为0,并且也设置为不自动退出。计时器值t的值可以是其他值,并且其可变范围可以不同。另一方面,如果CPUxa0201在步骤S3-008中确定在MFPxa0200中选择不显示询问画面的设置(步骤S3-008:否),或者如果CPUxa0201在步骤S3-010中确定用户选择从设备认证和发送认证二者中退出(步骤S3-010:否),则处理进入步骤S3-013。在步骤S3-013中,与步骤S3-011类似,CPUxa0201丢弃诸如在步骤S3-004中输入的用户名的发送认证信息,然后处理进入步骤S3-014。在步骤S3-014中,CPUxa0201丢弃诸如在步骤S3-001中输入的部门ID的设备认证信息(该处理对应于进行设备认证的单元对用户进行去认证的处理,并且该处理将用户设置为从设备认证中退出的状态),然后,处理返回至步骤S1-001。另外,如果在步骤S3-001、S3-002、S3-004、S3-006以及S3-009中发生自动退出的超时,则CPUxa0201在步骤S3-015中进行下面描述的超时异常处理。图4是例示图3所示的步骤S3-015中进行的超时异常处理的流程图。在步骤S4-001中,CPUxa0201确定MFPxa0200是否维持通过发送认证进行的用户认证,即用户是否正登录到发送认证。如果用户正登录到发送认证(步骤S4-001:是),则处理进入步骤S4-002,否则(步骤S4-001:否),处理进入步骤S4-003。在步骤S4-002中,CPUxa0201丢弃诸如在步骤S3-004中输入的用户名的发送认证信息(该处理对应于进行发送认证的单元对用户进行去认证的处理,并且该处理将用户设置为从发送认证中退出的状态),并且,处理进入步骤S4-003。在步骤S4-003中,CPUxa0201确定MFPxa0200是否维持通过设备认证进行的用户认证,即用户是否正登录到设备认证。如果用户正登录到设备认证(步骤S4-003:是),则处理进入步骤S4-004,否则(步骤S4-003:否),处理进入步骤S4-005。在步骤S4-004中,CPUxa0201丢弃诸如在步骤S3-001中输入的部门ID的设备认证信息(该处理对应于进行设备认证的单元对用户进行去认证的处理,并且该处理将用户设置为从设备认证中退出的状态),并且,处理进入步骤S4-005。在步骤S4-005中,CPUxa0201初始化DISPLAYxa0208上显示的画面等(例如,CPUxa0201显示在接通MFPxa0200的电源之后立即显示的画面),然后,该流程图结束。此外,如果此时自动退出计时器的计时器设置值改变为t/2,则将设置值重置为初始值t。图5是例示在图3所示的步骤S3-001、S3-002、S3-004、S3-006以及S3-009中进行的超时处理和输入处理的流程图。CPUxa0201与图3和图4所示的流程图并行地执行该流程图。自动退出超时处理由周期处理和输入处理构成。步骤S5-001至S5-005构成了周期执行的周期处理。从步骤S5-006至步骤S5-008的步骤构成了用于接收用户对PANELxa0206的操作的输入处理。首先,将描述周期处理。在步骤S5-001中,CPUxa0201确定自动退出计时器的计时器值是否有效。如果CPUxa0201确定计时器值有效(步骤S5-001:是),则处理进入步骤S5-002。在步骤S5-002中,CPUxa0201减小自动退出计时器的计时器值,然后,处理进入步骤S5-003。从初始值t(或t/2)开始,减小自动退出计时器的计时器值。在步骤S5-003中,CPUxa0201确定自动退出计时器的计时器值是否达到超时(计时器值为0)。如果CPUxa0201确定计时器值达到超时(步骤S5-003:是),则处理进入步骤S5-004。在步骤S5-004中,CPUxa0201向正在与周期处理并行执行的输入处理发出表示发生超时的信号。随后,在步骤S5-005中,CPUxa0201进行自动退出计时器处理之外的周期处理(例如,在预定时间内没有对PANELxa0206进行任何操作的情况下将在PANELxa0206上选择的设置值返回为初始值的自动清除处理)。然后,处理返回至步骤S5-001。另一方面,如果CPUxa0201在步骤S5-001中确定计时器值无效(步骤S5-001:否),或者如果CPUxa0201在步骤S5-003中确定计时器值没有达到超时(步骤S5-003:否),则处理进入步骤S5-005。接下来,将描述输入处理。当CPUxa0201例如在图3所示的步骤S3-001、S3-002、S3-004、S3-006以及S3-009中等待用户操作PANELxa0206时,进行输入处理。在步骤S5-006中,CPUxa0201等待用户操作PANELxa0206。当用户操作PANELxa0206时,处理进入步骤S5-007。在步骤S5-007中,CPUxa0201将自动退出计时器值初始化为设置值t,然后处理进入步骤S5-008。结果,重置用户没有进行任何操作的时间。在步骤S5-008中,CPUxa0201确定是否完成了用户对PANELxa0206的输入操作。例如,在图3的步骤S3-001中,当用户输入图6所示的部门ID和密码并按下图9所示的ID键901时,CPUxa0201确定完成输入。如果CPUxa0201确定完成了输入(步骤S5-008:是),则输入处理结束。如果CPUxa0201确定没有完成输入(步骤S5-008:否),则处理返回至步骤S5-006。在步骤S5-006中,CPUxa0201同时核查表示从周期处理的步骤S5-004的超时的信号。如果发送了信号,则处理跳到图3中的步骤S3-015,并进行超时异常处理。执行图3至图5所示的流程图,使得MFPxa0200能够将紧接在用户从功能认证中退出之后的画面上的自动退出计时器的初始值(例如,对应于第一时间的t),设置为小于正常情形的初始值的值(例如对应于第二时间的t/2)。然后,如果用户在缩短的时间内进行了任何操作,则再次将自动退出计时器的初始值返回为t。结果,能够减少在从功能认证中退出之后维持设备认证的登录状态时MFPxa0200不工作的时间。从而能够使得其他用户很难通过使用虚假的身份来操作MFPxa0200。此外,步骤S3-009中的询问画面的显示,使得用户即使在没有针对多种认证中的各个、来提供通过硬件形式的键配置的使得能够进行退出的操作按钮的情况下,也能够从期望的认证中退出。此外,用户能够在询问画面上指示从设备认证和功能认证二者中退出,这就简化了从多种认证中的各个退出的操作。另外,由于用户能够通过该操作从所有种类的认证中退出,因此能够防止用户仍在登录到设备认证中时离开MFPxa0200。基于MFPxa0200的示例描述了第一示例性实施例,在该示例中,在提供给MFPxa0200的多个功能中,发送功能作为需要功能认证的功能。将基于MFPxa0200的示例描述第二示例性实施例,在该示例中,除了发送功能之外,打印功能也需要功能认证。根据第二示例性实施例的MFPxa0200具有与第一示例性实施例的硬件配置相似的硬件配置,并且,根据第二示例性实施例的包括MFPxa0200的系统配置也类似于第一示例性实施例的系统配置。图10A、10B和10C是例示根据第二示例性实施例的MFPxa0200的三个功能以及各功能的处理的示例的流程图。执行图10A、10B和10C所示的三个功能所需的程序存储在HDxa0210或ROMxa0202中。MFPxa0200的CPU201执行相应的程序,由此实现流程图。图10A例示了复印功能的处理。能够在不需要功能认证的情况下执行复印功能。因此,用户仅通过登录到MFPxa0200的设备认证中便能够使用复印功能。在步骤S10-001中,CPUxa0201在DISPLAYxa0208上显示提示用户输入执行复印功能所需的设置信息(例如份数)的画面,然后CPUxa0201接收用户使用PANELxa0206而进行的输入。此外,CPUxa0201等待用户指示复印开始(按下图9所示的START键902)。在接收到复印开始的指令之后,处理进入步骤S10-002,在步骤S10-002中,SCANNERxa0212读取放置在SCANNERxa0212上的原稿。完成读取之后,处理进入步骤S10-003,在步骤S10-003中,PRINTER211将读取的原稿的内容打印在片材上。在完成打印之后,处理返回至步骤S10-001。图10B例示了作为功能认证之一的发送认证以及发送功能的处理。第二示例性实施例中的发送功能类似于第一示例性实施例中的发送功能。步骤S10-004和S10-005与图3所示的第一示例性实施例中的步骤S3-004和S3-005相同,因此将省略其描述。当通过步骤S10-005中的发送认证成功认证用户(步骤S10-005:是)时,处理进入步骤S10-006。在步骤S10-006中,CPUxa0201在DISPLAYxa0208上显示提示用户输入例如发送目的地的画面,并接收用户使用PANELxa0206而进行的输入。此外,CPUxa0201等待用户指示发送开始(CPUxa0201等待用户按下图9所示的START键902)。在接收到开始指令之后,处理进入步骤S10-007,在步骤S10-007中,SCANNERxa0212读取放置在SCANNERxa0212上的原稿。完成读取之后,处理进入步骤S10-008,在步骤S10-008中,读取的原稿的数据被发送至指定的目的地,然后处理返回至步骤S10-006。在开始步骤S10-008中的发送处理之后,能够在用户操作PANELxa0206以执行其他功能的同时,在后台继续进行发送处理。图10C例示了作为另一功能认证的打印认证以及打印功能的处理。在第二示例性实施例中,打印功能也需要功能认证。下文中,将为了允许用户使用打印功能而进行的功能认证称为术语“打印认证”。在步骤S10-009中,CPUxa0201在DISPLAYxa0208上显示提示用户输入打印认证所需的他/她的用户名和密码的画面。更具体地说,CPUxa0201显示从图7中去除域名区域后所示的画面。随后,CPUxa0201接收用户通过操作PANELxa0206而输入的用户名和密码。此外,CPUxa0201等待用户按下与登录到打印认证的请求相对应的登录按钮702。当用户按下登录按钮702时,处理进入步骤S10-010。在步骤S10-010中,CPUxa0201将输入的用户名和密码与存储在HDxa0210中的由用户名和密码构成的用于打印认证的认证表相核查,以确定输入的用户名和密码是否合适。如果它们合适(步骤S10-010:是),则处理进入步骤S10-011,否则(步骤S10-010:否),重复步骤S10-009。在步骤S10-011中,CPUxa0201仅从接收自例如经由LANxa0100连接的客户个人计算机(PC)(未示出)的打印作业中提取由打印认证所认证的用户发送的打印作业,并在DISPLAYxa0208上以列表的形式显示提取出的打印作业。此外,CPUxa0201提示用户从列出的作业中选择任意作业。然后,CPUxa0201接收用户通过使用PANELxa0206而进行的选择。此外,CPUxa0201等待用户指示打印开始(CPUxa0201等待用户按下图9所示的START键902)。在接收到开始请求之后,处理进入步骤S10-012,在步骤S10-012中,PRINTERxa0211打印选择的作业。然后,处理返回至步骤S10-011。在开始步骤S10-012中的打印处理之后,能够在用户操作PANELxa0206以执行其他功能的同时,在后台继续进行打印处理。按下图9所示的COPY键903使DISPLAYxa0208上的显示改变为与图10A所示的复印功能相关联的画面。按下SEND键904使DISPLAYxa0208上的显示改变为与图10B所示的发送处理相关联的画面。按下SCAN(扫描)/OPTIONS(选项)键905使DISPLAYxa0208上的显示改变为与图10C所示的打印处理相关联的画面。即使在发出开始处理的指令之后DISPLAYxa0208上显示的画面被改变为与该功能不相关的其他画面,也能够在后台继续进行复印功能的处理、发送功能的处理以及打印功能的处理。在这种情况下,当画面返回至与该功能相关联的画面时,DISPLAYxa0208根据在后台继续进行的处理此时到达的步骤,显示画面。此外,当在步骤S10-001、S10-004、S10-006、S10-009以及S10-011中出现自动退出计时器的超时时(图10A至10C中未示出),CPUxa0201进行下面描述的超时异常处理。自动退出计时器的超时的机制与图5所示的流程图的机制相同。将信号通知给当前显示其画面并等待用户输入的功能。图11是例示第二示例性实施例的退出处理的详细流程的流程图。MFPxa0200的CPUxa0201执行图11所示的流程图。当用户按下图9所示的ID键901时,CPUxa0201例如在图5的步骤S5-006中中断等待面板操作的处理,并进行图11所示的退出处理。在步骤S11-001中,CPUxa0201确定是否存在用户正登录到的功能认证。如果存在用户正登录到的功能认证(步骤S11-001:是),则处理进入步骤S11-002,否则(步骤S11-001:否),结束退出处理。在步骤S11-002中,CPUxa0201核查登录状态。如果用户仅登录到发送认证(步骤S11-002:仅发送认证),则处理进入步骤S11-008。如果用户仅登录到打印认证(步骤S11-002:仅打印认证),则处理进入步骤S11-010。如果用户登录到发送认证和打印认证二者(步骤S11-002:二者),则处理进入步骤S11-003。在步骤S11-003中,CPUxa0201显示询问用户想要从发送认证和打印认证二者中退出、想要仅从发送认证中退出、还是想要仅从打印认证中退出的画面。图13例示了在步骤S11-003中显示在DISPLAYxa0208上的询问画面的示例。然后,CPUxa0201等待用户操作PANELxa0206。当用户操作PANELxa0206时,处理进入步骤S11-004。使用该配置,MFPxa0200能够允许用户在不具有多种功能认证各自专用的按钮等的情况下从期望的认证中退出。在第一示例性实施例中,MFPxa0200被配置为根据是否进行询问的设置来显示询问画面。在第二示例性实施例中,MFPxa0200可以被配置为总是显示询问画面。在步骤S11-004中,CPUxa0201确定用户对PANELxa0206的操作表示选择从发送认证和打印认证二者中退出、选择仅从发送认证中退出、还是选择仅从打印认证中退出。如果用户按下图13所示的“全部”按钮,则CPUxa0201确定用户选择从发送认证和打印认证二者中退出(步骤S11-004:全部),然后处理进入步骤S11-005。如果用户按下图13所示的“发送”按钮,则CPUxa0201确定用户选择仅从发送认证中退出(步骤S11-004:发送认证),然后处理进入步骤S11-007。如果用户按下图13所示的“打印”按钮,则CPUxa0201确定用户选择仅从打印认证中退出(步骤S11-004:打印认证),然后处理进入步骤S11-009。在步骤S11-005中,CPUxa0201丢弃诸如在图10的步骤S10-004中输入的用户名的用于发送认证的认证信息(该处理对应于进行发送认证的单元对用户进行去认证的处理,并且该处理将用户设置为从发送认证中退出的状态)。然后,CPUxa0201将表示从发送认证中退出的信号发送至进行发送处理的程序,并且,处理进入步骤S11-006。在接收到表示从发送认证中退出的信号之后,进行图10B所示的发送处理的程序初始化关于发送功能的状态(例如包括显示在PANELxa0206上的针对发送功能的操作画面),然后,处理返回至步骤S10-004。如果程序在接收到退出信号的时刻正在发送图像数据,则程序继续该发送。在步骤S11-006中,CPUxa0201丢弃诸如在图10的步骤S10-009中输入的用户名的用于打印认证的认证信息(该处理对应于进行打印认证的单元对用户进行去认证的处理,并且该处理将用户设置为从打印认证中退出的状态)。然后,CPUxa0201将表示从打印认证中退出的信号发送至进行打印处理的程序,然后,结束该流程图。在接收到表示从打印认证中退出的信号之后,进行图10C所示的打印处理的程序初始化关于打印功能的状态(例如包括显示在PANELxa0206上的针对打印处理的操作画面),然后,处理返回至步骤S10-009。如果程序在接收到退出信号的时刻正在进行打印处理,则程序继续打印处理。另一方面,如果CPUxa0201在步骤S11-004中确定用户选择仅从发送认证中退出(步骤S11-004:发送认证),则处理进入步骤S11-007。在步骤S11-007中,CPUxa0201基于预设的除数n,将自动退出计时器的预设的设置值t重新初始化为t/n。然后,处理进入步骤S11-008。在第一示例性实施例中,MFPxa0200被配置为将设置值无条件地重新初始化为设置值的一半。然而,在第二示例性实施例中,MFPxa0200被配置为允许用户设置除数n,并根据除数重新初始化设置值。因此,能够对自动退出的时间实现更加灵活的设置。在步骤S11-008中,CPUxa0201进行与步骤S11-005中相同的处理,并结束退出处理。这里省略其详细描述。当CPUxa0201在步骤S11-004中确定用户选择仅从打印认证中退出时进行步骤S11-009。该步骤中的处理的内容与步骤S11-007中相同。这里省略其详细描述。随后,处理进入步骤S11-010。在步骤S11-010中,CPUxa0201进行与步骤S11-006中相同的处理,并结束退出处理。这里省略其详细描述。根据图11所示的流程图,例如,即使用户由于操作失误而错误地仅从一种功能认证中退出,也能够尽量降低其他用户可能通过功能认证使用维持登录状态的其他功能的可能性。图12是例示第二示例性实施例中的超时异常处理的流程图。当在步骤S10-001、S10-004、S10-006、S10-009以及S10-011中出现自动退出计时器的超时时,CPUxa0201开始图12所示的超时异常处理。在步骤S12-001中,CPUxa0201确定用户是否正登录到发送认证。如果用户正登录到发送认证(步骤S12-001:是),则处理进入步骤S12-002,否则(步骤S12-001:否),处理进入步骤S12-003。在步骤S12-002中,类似于图11中的步骤S11-005,CPUxa0201丢弃诸如在步骤S10-004中输入的用户名的发送认证信息。该步骤将用户设置为从发送认证中退出的状态。另外,CPUxa0201将表示从发送认证中退出的信号发送至进行发送处理的程序。然后,处理进入步骤S12-003。在接收到表示从发送认证中退出的信号之后,进行图10B所示的发送处理的程序初始化关于发送功能的状态(例如包括显示在PANELxa0206上的针对发送功能的操作画面),然后,处理返回至步骤S10-004。如果程序在接收到退出信号的时刻正在发送图像数据,则程序继续该发送。在步骤S12-003中,CPUxa0201确定用户是否正登录到打印认证。如果用户正登录到打印认证(步骤S12-003:是),则处理进入步骤S12-004,否则(步骤S12-003:否),处理进入步骤S12-005。在步骤S12-004中,类似于图11中的步骤S11-006,CPUxa0201丢弃诸如在步骤S10-009中输入的用户名的打印认证信息。该步骤将用户设置为从打印认证中退出的状态。此外,CPUxa0201将表示从打印认证中退出的信号发送至进行打印处理的程序,然后,处理进入步骤S12-005。在接收到表示从打印认证中退出的信号之后,进行图10C所示的打印处理的程序初始化关于打印功能的状态(例如包括显示在PANELxa0206上的针对打印处理的操作画面),然后,处理返回至步骤S10-009。如果程序在接收到退出信号的时刻正在进行打印处理,则程序继续打印处理。在步骤S12-005中,CPUxa0201将超时信号发送至进行复印处理的程序,并结束超时异常处理。在进行图10A所示的处理的同时接收超时信号的用于复印处理的程序,初始化关于复印功能的状态(例如包括显示在PANELxa0206上的针对复印处理的操作画面),然后,处理返回至步骤S10-001。根据上述第二示例性实施例,MFPxa0200被配置为仅将紧接在用户仅从一个功能认证中退出之后的画面上的自动退出计时器设置为t/n。如果用户在该画面上进行任何操作,则将自动退出计时器返回为设置值t。结果,能够减少在从功能认证中退出之后维持设备认证的登录状态时、MFPxa0200不工作的时间。因此,能够使得其他用户很难通过使用虚假的身份来操作MFPxa0200。此外,步骤S11-003中的询问画面的显示,使得用户即使在没有针对多种认证中的各个、来提供通过硬件形式的键配置的使得能够进行退出的操作按钮的情况下,也能够从期望的认证中退出。此外,用户能够在询问画面上指示从设备认证和功能认证二者中的退出,这就简化了从多种认证中的各个退出的操作。假定功能认证可用的功能为MFPxa0200的发送认证,来描述了第一示例性实施例。然而,功能认证可用的功能可以是提供给MFPxa0200的其他特定功能。基于使用部门ID的设备认证的示例描述了第一示例性实施例。然而,设备认证不限于使用部门ID的认证。类似于第二示例性实施例的打印认证,设备认证可以是使用用户名和/或用户ID的认证。此外,基于使用存储在HDxa0210中的认证表的认证方法、以及使用LDAP服务器300的认证方法的示例描述了第一和第二示例性实施例。然而,认证方法不限于此。例如,认证方法可以采用生物认证或使用例如集成电路(IC)卡(接触式或非接触式)的用户认证。此外,用户认证方法可以采用使用诸如LDAP服务器300的服务器的认证方法、或者在MFPxa0200内处理的认证方法。此外,第一示例性实施例被配置为仅将紧接在从功能认证中退出之后的画面上的自动退出计时器设置为1/2。第二示例性实施例被配置为仅将紧接在仅从一个功能认证中退出之后的画面上的自动退出计时器设置为1/n。然而,用于确定设置值的方法不限于基于除法的方法。用户可以以满足t>t2(其中,t表示正常自动退出计时器值)的方式选择设置值t2,或者,管理员等可以预先将这种设置值t2设置给MFPxa0200。此外,基于具有持续工作的自动退出功能的配置的示例描述了第一和第二示例性实施例。然而,自动退出功能可以不持续工作。例如,可以仅在步骤S3-012、S11-007以及S11-009中,基于预设的计时器值t3来启动自动退出功能,并可以在步骤S5-007中停止自动退出功能。该配置也能够提供与第一和第二示例性实施例的效果相同的有利效果。本发明的各方面还可以通过读出并执行记录在存储设备上的用于执行上述实施例的功能的程序的系统或装置的计算机(或诸如CPU或MPU的设备)来实现,以及通过由系统或装置的计算机通过例如读出并执行记录在存储设备上的用于执行上述实施例的功能的程序来执行各步骤的方法来实现。鉴于此,例如经由网络或者从用作存储设备的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。在这种情况下,系统或装置、以及存储程序的记录介质包括在本发明的范围内。虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。